/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package interfaz;

import mundo.ControladorGestor;
import objetos.Aldea;
import objetos.personajes.*;

/**
 *
 * @author Yanire
 */
public class HiloRetardo extends Thread{
    private int tiempo;
    private Bando bando;
    private Personaje personaje;
    private ControladorGestor controlador;
    private Aldea aldea;

    public HiloRetardo(Bando bando, Personaje personaje, ControladorGestor controlador, Aldea aldea){
        this.tiempo = personaje.getTiempoAparicion();
        this.bando = bando;
        this.personaje = personaje;
        this.aldea = aldea;
        this.controlador = controlador;
    }

    @Override
    public void run(){
        try {
           sleep(personaje.getTiempoAparicion());
           System.out.println(personaje.getTiempoAparicion());
           bando.agregarPersonaje(personaje);
           controlador.asignarCelda(aldea, personaje);
           //this.interrupt();
        } catch (InterruptedException e) {

        }
    }

}
